package com.zjc.app.api.sdk.dto.result;

/**
 * 开机/锁机指令最新状态
 */
public class ApiDevicesLockTaskStatusDTO {

    /**
     * 任务批次号
     */
    private String flowApplyId;
    /**
     * 解锁机类型(解锁：unlockone、unlocktwo；锁车：lockone、locktwo)
     */
    private String lockType;
    /**
     * 设备唯一编号
     */
    private String uniqueNo;

    /**
     * 任务状态code
     */
    private Integer executeState;

    /**
     * 任务状态描述
     */
    private String executeStateDesc;

    /**
     * 错误原因Code
     */
    private Integer failedReasonCode;
    /**
     * 错误原因
     */
    private String failedReasonMsg;

    /**
     * 解决方案Code
     */
    private Integer failedSolutionCode;
    /**
     * 解决方案
     */
    private String failedSolutionMsg;

    public String getFlowApplyId() {
        return flowApplyId;
    }

    public void setFlowApplyId(String flowApplyId) {
        this.flowApplyId = flowApplyId;
    }

    public String getLockType() {
        return lockType;
    }

    public void setLockType(String lockType) {
        this.lockType = lockType;
    }

    public String getUniqueNo() {
        return uniqueNo;
    }

    public void setUniqueNo(String uniqueNo) {
        this.uniqueNo = uniqueNo;
    }

    public Integer getExecuteState() {
        return executeState;
    }

    public void setExecuteState(Integer executeState) {
        this.executeState = executeState;
    }

    public String getExecuteStateDesc() {
        return executeStateDesc;
    }

    public void setExecuteStateDesc(String executeStateDesc) {
        this.executeStateDesc = executeStateDesc;
    }

    public Integer getFailedReasonCode() {
        return failedReasonCode;
    }

    public void setFailedReasonCode(Integer failedReasonCode) {
        this.failedReasonCode = failedReasonCode;
    }

    public String getFailedReasonMsg() {
        return failedReasonMsg;
    }

    public void setFailedReasonMsg(String failedReasonMsg) {
        this.failedReasonMsg = failedReasonMsg;
    }

    public Integer getFailedSolutionCode() {
        return failedSolutionCode;
    }

    public void setFailedSolutionCode(Integer failedSolutionCode) {
        this.failedSolutionCode = failedSolutionCode;
    }

    public String getFailedSolutionMsg() {
        return failedSolutionMsg;
    }

    public void setFailedSolutionMsg(String failedSolutionMsg) {
        this.failedSolutionMsg = failedSolutionMsg;
    }
}
